from flask_script import Manager
# 数据库迁移步骤
from flask_migrate import Migrate,MigrateCommand # 1.导入模块
from ihome import create_app,db
# config_name="product"
config_name="develop"
app = create_app(config_name)

# 2. 实例化Migrate对象
Migrate(app,db)
# 将app交个manager进行管理
manager = Manager(app)
# 3. 将数据库迁移模块注册到manager对象上
manager.add_command("db",MigrateCommand)


if __name__ == '__main__':
    print('app.url_map=',app.url_map)
    # app.run(use_reloader=False) # 使用app启动程序，同时关闭监护进程
    manager.run() # 使用manager.run()启动项目